watering house
noun
British
: a public house providing water for horses and refreshments for coachmen and travelers
Love words? Need even more definitions?
Merriam-Webster unabridged
Share